\hypertarget{FreeRTOSConfig_8h}{
\section{FreeRTOSConfig.h File Reference}
\label{FreeRTOSConfig_8h}\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}}
}
{\ttfamily \#include $<$avr/io.h$>$}\par
{\ttfamily \#include \char`\"{}structures.h\char`\"{}}\par
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{FreeRTOSConfig_8h_adde83486022745409c40605922b0bdd6}{configUSE\_\-PREEMPTION}~1
\item 
\#define \hyperlink{FreeRTOSConfig_8h_ac637ae45863c19fa2e919db0ed49301f}{configUSE\_\-IDLE\_\-HOOK}~0
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a23c5922c077106fad3f70b54d9071466}{configUSE\_\-TICK\_\-HOOK}~0
\item 
\#define \hyperlink{FreeRTOSConfig_8h_aa68082df879e6fc96bcb9b26513639e7}{configCPU\_\-CLOCK\_\-HZ}~F\_\-CPU
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a2f0258dd1e3b877e5bc013be54c2db6a}{configTICK\_\-RATE\_\-HZ}~( ( portTickType ) F\_\-RTOS )
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a9a78f5ac61e6cb172dadf2a51f11db38}{configMAX\_\-PRIORITIES}~( ( unsigned portBASE\_\-TYPE ) 4 )
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a6c534a6cf8a00528fe0be42083484f9a}{configMINIMAL\_\-STACK\_\-SIZE}~( ( unsigned portSHORT ) 85 )
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a9f213227674effff0122a75d94d87938}{configTOTAL\_\-HEAP\_\-SIZE}~( (size\_\-t ) ( 7500) )
\item 
\#define \hyperlink{FreeRTOSConfig_8h_ac388dc4041aab6997348828eb27fc1a8}{configMAX\_\-TASK\_\-NAME\_\-LEN}~( 8 )
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a27f5ee137dc9f125681a31f0b0a4b3be}{configUSE\_\-TRACE\_\-FACILITY}~0
\item 
\#define \hyperlink{FreeRTOSConfig_8h_aac311ed9b9e5ae4d2d9648b33a24acce}{configUSE\_\-16\_\-BIT\_\-TICKS}~1
\item 
\#define \hyperlink{FreeRTOSConfig_8h_ad6a5061a742fee450ac455e4ad0f4b6c}{configIDLE\_\-SHOULD\_\-YIELD}~1
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a57990715eb06402474b8b47e1d562616}{configUSE\_\-CO\_\-ROUTINES}~0
\item 
\#define \hyperlink{FreeRTOSConfig_8h_ae8f3fd645e6e78dfeb8a6e874af6195a}{configMAX\_\-CO\_\-ROUTINE\_\-PRIORITIES}~( 2)
\item 
\#define \hyperlink{FreeRTOSConfig_8h_ad6858ac8aaf726007fd19752956ef1bd}{INCLUDE\_\-vTaskPrioritySet}~0
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a1279eb797355460aeeec06aa524e91df}{INCLUDE\_\-uxTaskPriorityGet}~0
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a5ae1434fdf995108dc749ff9329f53bd}{INCLUDE\_\-vTaskDelete}~0
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a7ee138825e57f243c8ee5fd4207b9e26}{INCLUDE\_\-vTaskCleanUpResources}~0
\item 
\#define \hyperlink{FreeRTOSConfig_8h_aef8fbb97819ad3d962f334ac298206d1}{INCLUDE\_\-vTaskSuspend}~1
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a72f85c84bf82100f591014152f8c7ebd}{INCLUDE\_\-vResumeFromISR}~1
\item 
\#define \hyperlink{FreeRTOSConfig_8h_ae8459bfd5b428319bb10de9f504a53aa}{INCLUDE\_\-vTaskDelayUntil}~1
\item 
\#define \hyperlink{FreeRTOSConfig_8h_a24361a6eb816a965f1ee4e2e08e364f8}{INCLUDE\_\-vTaskDelay}~1
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{FreeRTOSConfig_8h_aa68082df879e6fc96bcb9b26513639e7}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configCPU\_\-CLOCK\_\-HZ@{configCPU\_\-CLOCK\_\-HZ}}
\index{configCPU\_\-CLOCK\_\-HZ@{configCPU\_\-CLOCK\_\-HZ}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configCPU\_\-CLOCK\_\-HZ}]{\setlength{\rightskip}{0pt plus 5cm}\#define configCPU\_\-CLOCK\_\-HZ~F\_\-CPU}}
\label{FreeRTOSConfig_8h_aa68082df879e6fc96bcb9b26513639e7}
\hypertarget{FreeRTOSConfig_8h_ad6a5061a742fee450ac455e4ad0f4b6c}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configIDLE\_\-SHOULD\_\-YIELD@{configIDLE\_\-SHOULD\_\-YIELD}}
\index{configIDLE\_\-SHOULD\_\-YIELD@{configIDLE\_\-SHOULD\_\-YIELD}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configIDLE\_\-SHOULD\_\-YIELD}]{\setlength{\rightskip}{0pt plus 5cm}\#define configIDLE\_\-SHOULD\_\-YIELD~1}}
\label{FreeRTOSConfig_8h_ad6a5061a742fee450ac455e4ad0f4b6c}
\hypertarget{FreeRTOSConfig_8h_ae8f3fd645e6e78dfeb8a6e874af6195a}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configMAX\_\-CO\_\-ROUTINE\_\-PRIORITIES@{configMAX\_\-CO\_\-ROUTINE\_\-PRIORITIES}}
\index{configMAX\_\-CO\_\-ROUTINE\_\-PRIORITIES@{configMAX\_\-CO\_\-ROUTINE\_\-PRIORITIES}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configMAX\_\-CO\_\-ROUTINE\_\-PRIORITIES}]{\setlength{\rightskip}{0pt plus 5cm}\#define configMAX\_\-CO\_\-ROUTINE\_\-PRIORITIES~( 2)}}
\label{FreeRTOSConfig_8h_ae8f3fd645e6e78dfeb8a6e874af6195a}
\hypertarget{FreeRTOSConfig_8h_a9a78f5ac61e6cb172dadf2a51f11db38}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configMAX\_\-PRIORITIES@{configMAX\_\-PRIORITIES}}
\index{configMAX\_\-PRIORITIES@{configMAX\_\-PRIORITIES}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configMAX\_\-PRIORITIES}]{\setlength{\rightskip}{0pt plus 5cm}\#define configMAX\_\-PRIORITIES~( ( unsigned portBASE\_\-TYPE ) 4 )}}
\label{FreeRTOSConfig_8h_a9a78f5ac61e6cb172dadf2a51f11db38}
\hypertarget{FreeRTOSConfig_8h_ac388dc4041aab6997348828eb27fc1a8}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configMAX\_\-TASK\_\-NAME\_\-LEN@{configMAX\_\-TASK\_\-NAME\_\-LEN}}
\index{configMAX\_\-TASK\_\-NAME\_\-LEN@{configMAX\_\-TASK\_\-NAME\_\-LEN}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configMAX\_\-TASK\_\-NAME\_\-LEN}]{\setlength{\rightskip}{0pt plus 5cm}\#define configMAX\_\-TASK\_\-NAME\_\-LEN~( 8 )}}
\label{FreeRTOSConfig_8h_ac388dc4041aab6997348828eb27fc1a8}
\hypertarget{FreeRTOSConfig_8h_a6c534a6cf8a00528fe0be42083484f9a}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configMINIMAL\_\-STACK\_\-SIZE@{configMINIMAL\_\-STACK\_\-SIZE}}
\index{configMINIMAL\_\-STACK\_\-SIZE@{configMINIMAL\_\-STACK\_\-SIZE}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configMINIMAL\_\-STACK\_\-SIZE}]{\setlength{\rightskip}{0pt plus 5cm}\#define configMINIMAL\_\-STACK\_\-SIZE~( ( unsigned portSHORT ) 85 )}}
\label{FreeRTOSConfig_8h_a6c534a6cf8a00528fe0be42083484f9a}
\hypertarget{FreeRTOSConfig_8h_a2f0258dd1e3b877e5bc013be54c2db6a}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configTICK\_\-RATE\_\-HZ@{configTICK\_\-RATE\_\-HZ}}
\index{configTICK\_\-RATE\_\-HZ@{configTICK\_\-RATE\_\-HZ}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configTICK\_\-RATE\_\-HZ}]{\setlength{\rightskip}{0pt plus 5cm}\#define configTICK\_\-RATE\_\-HZ~( ( portTickType ) F\_\-RTOS )}}
\label{FreeRTOSConfig_8h_a2f0258dd1e3b877e5bc013be54c2db6a}
\hypertarget{FreeRTOSConfig_8h_a9f213227674effff0122a75d94d87938}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configTOTAL\_\-HEAP\_\-SIZE@{configTOTAL\_\-HEAP\_\-SIZE}}
\index{configTOTAL\_\-HEAP\_\-SIZE@{configTOTAL\_\-HEAP\_\-SIZE}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configTOTAL\_\-HEAP\_\-SIZE}]{\setlength{\rightskip}{0pt plus 5cm}\#define configTOTAL\_\-HEAP\_\-SIZE~( (size\_\-t ) ( 7500) )}}
\label{FreeRTOSConfig_8h_a9f213227674effff0122a75d94d87938}
\hypertarget{FreeRTOSConfig_8h_aac311ed9b9e5ae4d2d9648b33a24acce}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configUSE\_\-16\_\-BIT\_\-TICKS@{configUSE\_\-16\_\-BIT\_\-TICKS}}
\index{configUSE\_\-16\_\-BIT\_\-TICKS@{configUSE\_\-16\_\-BIT\_\-TICKS}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configUSE\_\-16\_\-BIT\_\-TICKS}]{\setlength{\rightskip}{0pt plus 5cm}\#define configUSE\_\-16\_\-BIT\_\-TICKS~1}}
\label{FreeRTOSConfig_8h_aac311ed9b9e5ae4d2d9648b33a24acce}
\hypertarget{FreeRTOSConfig_8h_a57990715eb06402474b8b47e1d562616}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configUSE\_\-CO\_\-ROUTINES@{configUSE\_\-CO\_\-ROUTINES}}
\index{configUSE\_\-CO\_\-ROUTINES@{configUSE\_\-CO\_\-ROUTINES}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configUSE\_\-CO\_\-ROUTINES}]{\setlength{\rightskip}{0pt plus 5cm}\#define configUSE\_\-CO\_\-ROUTINES~0}}
\label{FreeRTOSConfig_8h_a57990715eb06402474b8b47e1d562616}
\hypertarget{FreeRTOSConfig_8h_ac637ae45863c19fa2e919db0ed49301f}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configUSE\_\-IDLE\_\-HOOK@{configUSE\_\-IDLE\_\-HOOK}}
\index{configUSE\_\-IDLE\_\-HOOK@{configUSE\_\-IDLE\_\-HOOK}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configUSE\_\-IDLE\_\-HOOK}]{\setlength{\rightskip}{0pt plus 5cm}\#define configUSE\_\-IDLE\_\-HOOK~0}}
\label{FreeRTOSConfig_8h_ac637ae45863c19fa2e919db0ed49301f}
\hypertarget{FreeRTOSConfig_8h_adde83486022745409c40605922b0bdd6}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configUSE\_\-PREEMPTION@{configUSE\_\-PREEMPTION}}
\index{configUSE\_\-PREEMPTION@{configUSE\_\-PREEMPTION}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configUSE\_\-PREEMPTION}]{\setlength{\rightskip}{0pt plus 5cm}\#define configUSE\_\-PREEMPTION~1}}
\label{FreeRTOSConfig_8h_adde83486022745409c40605922b0bdd6}
\hypertarget{FreeRTOSConfig_8h_a23c5922c077106fad3f70b54d9071466}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configUSE\_\-TICK\_\-HOOK@{configUSE\_\-TICK\_\-HOOK}}
\index{configUSE\_\-TICK\_\-HOOK@{configUSE\_\-TICK\_\-HOOK}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configUSE\_\-TICK\_\-HOOK}]{\setlength{\rightskip}{0pt plus 5cm}\#define configUSE\_\-TICK\_\-HOOK~0}}
\label{FreeRTOSConfig_8h_a23c5922c077106fad3f70b54d9071466}
\hypertarget{FreeRTOSConfig_8h_a27f5ee137dc9f125681a31f0b0a4b3be}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!configUSE\_\-TRACE\_\-FACILITY@{configUSE\_\-TRACE\_\-FACILITY}}
\index{configUSE\_\-TRACE\_\-FACILITY@{configUSE\_\-TRACE\_\-FACILITY}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{configUSE\_\-TRACE\_\-FACILITY}]{\setlength{\rightskip}{0pt plus 5cm}\#define configUSE\_\-TRACE\_\-FACILITY~0}}
\label{FreeRTOSConfig_8h_a27f5ee137dc9f125681a31f0b0a4b3be}
\hypertarget{FreeRTOSConfig_8h_a1279eb797355460aeeec06aa524e91df}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!INCLUDE\_\-uxTaskPriorityGet@{INCLUDE\_\-uxTaskPriorityGet}}
\index{INCLUDE\_\-uxTaskPriorityGet@{INCLUDE\_\-uxTaskPriorityGet}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{INCLUDE\_\-uxTaskPriorityGet}]{\setlength{\rightskip}{0pt plus 5cm}\#define INCLUDE\_\-uxTaskPriorityGet~0}}
\label{FreeRTOSConfig_8h_a1279eb797355460aeeec06aa524e91df}
\hypertarget{FreeRTOSConfig_8h_a72f85c84bf82100f591014152f8c7ebd}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!INCLUDE\_\-vResumeFromISR@{INCLUDE\_\-vResumeFromISR}}
\index{INCLUDE\_\-vResumeFromISR@{INCLUDE\_\-vResumeFromISR}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{INCLUDE\_\-vResumeFromISR}]{\setlength{\rightskip}{0pt plus 5cm}\#define INCLUDE\_\-vResumeFromISR~1}}
\label{FreeRTOSConfig_8h_a72f85c84bf82100f591014152f8c7ebd}
\hypertarget{FreeRTOSConfig_8h_a7ee138825e57f243c8ee5fd4207b9e26}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!INCLUDE\_\-vTaskCleanUpResources@{INCLUDE\_\-vTaskCleanUpResources}}
\index{INCLUDE\_\-vTaskCleanUpResources@{INCLUDE\_\-vTaskCleanUpResources}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{INCLUDE\_\-vTaskCleanUpResources}]{\setlength{\rightskip}{0pt plus 5cm}\#define INCLUDE\_\-vTaskCleanUpResources~0}}
\label{FreeRTOSConfig_8h_a7ee138825e57f243c8ee5fd4207b9e26}
\hypertarget{FreeRTOSConfig_8h_a24361a6eb816a965f1ee4e2e08e364f8}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!INCLUDE\_\-vTaskDelay@{INCLUDE\_\-vTaskDelay}}
\index{INCLUDE\_\-vTaskDelay@{INCLUDE\_\-vTaskDelay}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{INCLUDE\_\-vTaskDelay}]{\setlength{\rightskip}{0pt plus 5cm}\#define INCLUDE\_\-vTaskDelay~1}}
\label{FreeRTOSConfig_8h_a24361a6eb816a965f1ee4e2e08e364f8}
\hypertarget{FreeRTOSConfig_8h_ae8459bfd5b428319bb10de9f504a53aa}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!INCLUDE\_\-vTaskDelayUntil@{INCLUDE\_\-vTaskDelayUntil}}
\index{INCLUDE\_\-vTaskDelayUntil@{INCLUDE\_\-vTaskDelayUntil}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{INCLUDE\_\-vTaskDelayUntil}]{\setlength{\rightskip}{0pt plus 5cm}\#define INCLUDE\_\-vTaskDelayUntil~1}}
\label{FreeRTOSConfig_8h_ae8459bfd5b428319bb10de9f504a53aa}
\hypertarget{FreeRTOSConfig_8h_a5ae1434fdf995108dc749ff9329f53bd}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!INCLUDE\_\-vTaskDelete@{INCLUDE\_\-vTaskDelete}}
\index{INCLUDE\_\-vTaskDelete@{INCLUDE\_\-vTaskDelete}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{INCLUDE\_\-vTaskDelete}]{\setlength{\rightskip}{0pt plus 5cm}\#define INCLUDE\_\-vTaskDelete~0}}
\label{FreeRTOSConfig_8h_a5ae1434fdf995108dc749ff9329f53bd}
\hypertarget{FreeRTOSConfig_8h_ad6858ac8aaf726007fd19752956ef1bd}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!INCLUDE\_\-vTaskPrioritySet@{INCLUDE\_\-vTaskPrioritySet}}
\index{INCLUDE\_\-vTaskPrioritySet@{INCLUDE\_\-vTaskPrioritySet}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{INCLUDE\_\-vTaskPrioritySet}]{\setlength{\rightskip}{0pt plus 5cm}\#define INCLUDE\_\-vTaskPrioritySet~0}}
\label{FreeRTOSConfig_8h_ad6858ac8aaf726007fd19752956ef1bd}
\hypertarget{FreeRTOSConfig_8h_aef8fbb97819ad3d962f334ac298206d1}{
\index{FreeRTOSConfig.h@{FreeRTOSConfig.h}!INCLUDE\_\-vTaskSuspend@{INCLUDE\_\-vTaskSuspend}}
\index{INCLUDE\_\-vTaskSuspend@{INCLUDE\_\-vTaskSuspend}!FreeRTOSConfig.h@{FreeRTOSConfig.h}}
\subsubsection[{INCLUDE\_\-vTaskSuspend}]{\setlength{\rightskip}{0pt plus 5cm}\#define INCLUDE\_\-vTaskSuspend~1}}
\label{FreeRTOSConfig_8h_aef8fbb97819ad3d962f334ac298206d1}
